@import '~components/constants.scss';

.drive_app {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  padding: 0px;
  padding-bottom: 15px !important;
  box-sizing: border-box;

  .exit_trash_btn {
    height: 32px;
    width: 32px;
    padding: 1px;
    box-sizing: border-box;
    text-align: center;
    padding-left: 16px;
  }

  .upload_drop_zone {
    display: flex;
    flex-direction: column;
  }

  .drive_multiselector {
    padding: 32px;
    padding-top: 0px;
    flex: 1;
    box-sizing: border-box;
    padding-bottom: 35px;
  }

  .drive_trash_info {
    padding: 0 32px;
    padding-bottom: 16px;
    color: $black;
  }

  .drive_top {
    display: flex;
    flex-direction: row;
    padding: 32px;
    padding-bottom: 8px;
    margin-top: 0px;
    font-weight: 500;

    .path {
      flex: 1;
      overflow: auto;
      min-width: 100px;
      white-space: nowrap;

      .scrollbar-container {
        padding-left: 6px;
      }

      .m-icon-small {
        vertical-align: bottom;
        margin-bottom: 18px;
        margin-left: 4px;
        margin-right: 4px;
        font-size: 20px !important;
        margin-right: 8px;
        margin-left: -6px;
      }

      .directory_in_path {
        .options {
          width: auto;
          display: inline-block;
          margin-left: 0px;
          height: 40px;
          vertical-align: top;
          line-height: 40px;
          margin-left: 8px;
          font-size: 20px;
          cursor: pointer;
        }
      }
    }

    .info {
      display: flex;
      font-size: 12px;
      color: $grey_dark;
      line-height: 40px;
    }

    .options {
      font-size: 13px;
      margin-left: 10px;
      line-height: 18px;
      display: flex;
      align-items: center;

      .m-icon-small {
        vertical-align: bottom;
      }
    }
  }
}

.unconfigured_tab {
  width: 100%;
  max-width: 400px;
  text-align: center;
  margin: auto;
}
